GETDroidTipsGETDroidTips

Trending

Xiaomi Firmware: How To Install Fastboot ROM Or Recovery ROM

Install a Fastboot ROM or Recovery ROM on any Xiaomi, Redmi, or Poco phone using the Mi Flash Tool or recovery, with a full device firmware list and download...

Adnan Ahmed

Updated 11 min read

Share

Xiaomi phones are popular for their value, design, and strong hardware. Sooner or later, though, some owners run into software trouble, a boot loop, a corrupted system, or a bad flash, and need to reinstall the firmware to get the phone working again. This guide shows how to install a Fastboot ROM or a Recovery ROM on any Xiaomi, Redmi, or Poco phone, with a full device list and download links below.

Xiaomi phones have strong developer support, so there is a wide choice of custom ROMs, kernels, and mods. Flashing those can sometimes leave a phone stuck on boot or not starting at all. Reflashing the official firmware is the standard way to recover from that.

Why you might need to flash Xiaomi firmware

Most flashing jobs go smoothly, but a mistake during the process can leave the phone in a boot loop, where the software partition is corrupt and the phone keeps restarting without finishing. The usual recovery tool for Xiaomi phones is the Mi Flash Tool.

The Mi Flash Tool is meant to fix this with a single click, but it does not always cooperate. It sometimes fails to detect the phone in fastboot mode, or does not write the software cleanly. When that happens, the fallback is the manual fastboot method, where you enter fastboot commands in a command prompt to flash the system images one by one.

Advertisement

If your Xiaomi phone is bricked, lagging, or you just want to move to a newer security patch, this guide covers both the Mi Flash Tool route and the recovery route.

Xiaomi Firmware: How To Install Fastboot ROM Or Recovery ROM

Fastboot ROM vs Recovery ROM

A Recovery ROM is a firmware file you flash from the phone’s own recovery, either the stock Mi recovery or a custom recovery like TWRP or CWM, which makes it handy when you do not have a PC. A Fastboot ROM is the full firmware package that you flash from a PC using a tool like the Mi Flash Tool. The sections below cover both.

Warning

Flashing firmware carries real risk: data loss, a malfunctioning phone, or a brick. Back up your data first and make sure the firmware you download matches your exact model. GetDroidTips is not responsible for any damage during the process, so proceed at your own risk.

Device Name Download Link
Xiaomi 17T / 17T Pro Download
Xiaomi Redmi Note 17 Pro Max 5G / Poco X8 Power Download
Xiaomi Redmi Note 17 Pro 5G / Poco X8 Download
Xiaomi Redmi Note 17 5G / Poco M8 Power Download
Xiaomi Redmi K100 Pro Max Download
Xiaomi Redmi K100 Pro / Poco F9 Pro Download
Xiaomi Redmi 17 / Poco C95 Pro Download
Xiaomi Redmi 17 5G / Poco M8x Download
Xiaomi Poco C85x 5G Download
Xiaomi Redmi Pad 2 9.7 / Redmi Pad 2 SE / Poco Pad C1 Download
Xiaomi Poco C40 Download
Xiaomi 12T Pro Download
Xiaomi 12T Download
Xiaomi 13 Lite Download
Xiaomi 13 Download
Xiaomi 13 Pro Download
Xiaomi Mi 11 Pro / Ultra Download
Xiaomi Poco C55 Download
Xiaomi Poco C50 Download
Xiaomi Poco X5 5G Download
Xiaomi Poco X5 Pro 5G Download
Xiaomi Redmi Note 12 Pro Download
Xiaomi Redmi Note 12 Download
Xiaomi Redmi Pad Download
Xiaomi Redmi A1 Download
Xiaomi Redmi A1 Plus Download
Xiaomi Poco M5 Download
Xiaomi Redmi Note 11 SE Download
Xiaomi Poco X4 GT Download
Xiaomi Redmi K50i Download
Xiaomi 12 Lite Download
Xiaomi Redmi 10A Download
Xiaomi Redmi Note 11T Pro Download
Xiaomi Redmi Note 11T Pro+ Download
Xiaomi Poco F4 Download
Xiaomi Redmi Note 11E Download
Xiaomi Redmi Note 11 NFC Download
Xiaomi Poco F4 GT Download
Xiaomi Redmi K50 Pro Download
Xiaomi Redmi 10C Download
Xiaomi Redmi Note 11 Pro Plus 5G Download
Xiaomi Poco X4 Pro 5G Download
Xiaomi Redmi Note 11 Pro 5G Download
Xiaomi Redmi Note 11 Download
Xiaomi Redmi Note 11S Download
Xiaomi 11i / HyperCharge Download
Xiaomi 12 Pro Download
Xiaomi 12X Download
Xiaomi 12 Download
Xiaomi Redmi Note 11 Pro / Pro+ Download
Xiaomi Redmi Note 11 5G Download
Xiaomi Redmi Note 11T 5G Download
Xiaomi Poco M4 Pro 5G Download
Xiaomi Redmi 9 Activ Download
Xiaomi Redmi Note 10 Lite Download
Xiaomi Poco C31 Download
Xiaomi 11T Pro Download
Xiaomi 11 Lite 5G NE Download
Xiaomi 11T Download
Xiaomi Redmi 10 Prime Download
Xiaomi Redmi Note 10T 5G Download
Xiaomi Redmi 10 Download
Xiaomi Mi Pad 5 Pro 5G Download
Xiaomi Mi Pad 5 Download
Xiaomi Mi Mix 4 Download
Xiaomi Mi Pad 5 Pro Download
Xiaomi Redmi 9AT Download
Xiaomi Poco F3 GT Download
Xiaomi Black Shark 4 Download
Xiaomi Poco X3 GT Download
Xiaomi Mi 11 Lite 5G Download
Xiaomi Mi 11i Download
Xiaomi Poco M3 Pro 5G Download
Xiaomi Redmi Note 8 2021 Download
Xiaomi Mi 11X Pro Download
Xiaomi Redmi Note 10 Pro Max Download
Xiaomi Mi 9 Lite Download
Xiaomi Redmi Note 10S Download
Xiaomi Mi 11X Download
Xiaomi Redmi Note 10 5G Download
Xiaomi Mi Mix Fold Download
Xiaomi Redmi Go Download
Xiaomi Redmi 8A Download
Xiaomi Poco X3 Pro Download
Xiaomi Poco F3 Download
Xiaomi Mi 11 Ultra Download
Xiaomi Mi 11 Lite Download
Xiaomi Redmi Note 10 Download
Xiaomi Mi 10S Download
Xiaomi Redmi Note 9T 5G Download
Xiaomi Redmi K40 Pro Download
Xiaomi Redmi K40 Pro+ Download
Xiaomi Redmi K40 Download
Xiaomi Redmi Note 10 Pro Download
Xiaomi Redmi 9T Download
Xiaomi Mi 10i Download
Xiaomi Mi 11 Download
Xiaomi Redmi 9 Power Download
Xiaomi Redmi K30S Download
Xiaomi Redmi Note 9 Pro 5G Download
Xiaomi Redmi Note 9 5G Download
Xiaomi Poco M3 Download
Xiaomi Redmi Note 9S Download
Xiaomi Redmi 9i Download
Xiaomi Redmi 9 Prime Download
Xiaomi Mi 10T Pro Download
Xiaomi Mi 10T Download
Xiaomi Mi 10T Lite Download
Xiaomi Redmi 9C NFC Download
Xiaomi Poco M2 Download
Xiaomi Redmi 9C Download
Xiaomi Redmi 8A Pro Download
Xiaomi Poco X3 NFC Download
Xiaomi Mi Note 3 Download
Xiaomi Redmi Note 5 Download
Xiaomi Redmi Note 5 Pro Download
Xiaomi Redmi K30 Ultra Download
Xiaomi Mi 10 Ultra Download
Xiaomi Black Shark 3 Pro Download
Xiaomi Redmi 9A Download
Xiaomi Redmi 8 Download
Xiaomi Mi 10 Lite Download
Xiaomi Redmi Note 9 Download
Xiaomi Redmi Note 9 Pro Download
Xiaomi Poco M2 Pro Download
Xiaomi Redmi 9 Download
Xiaomi Redmi 10X Download
Xiaomi Redmi 10X Pro Download
Xiaomi Poco F2 Pro Download
Xiaomi Mi 10 Youth Edition Download
Xiaomi Mi Note 10 Lite Download
Xiaomi Redmi K30 5G Download
Xiaomi Redmi Note 9 Pro Max Download
Xiaomi Redmi K30 Pro Download
Xiaomi Mi 10 Pro Download
Xiaomi Mi 10 Download
Xiaomi Poco X2 Download
Xiaomi Redmi Note 8T Download
Xiaomi Black Shark 2 Pro Download
Xiaomi Mi Note 10 Download
Xiaomi Redmi K30 Download
Xiaomi Redmi Note 8 Download
Xiaomi Mi 9 Pro 5G Download
Xiaomi Redmi Note 8 Pro Download
Xiaomi Mi A3 Download
Xiaomi Mi CC9e Download
Xiaomi Mi CC9 Meitu Edition Download
Xiaomi Mi CC9 Download
Xiaomi Mi 9T Download
Xiaomi Mi Mix 3 5G Download
Xiaomi Redmi Note 7 Pro Download
Xiaomi Redmi K20 Download
Xiaomi Redmi K20 Pro Download
Xiaomi Redmi Y3 Download
Xiaomi Mi 9 SE Download
Xiaomi 13 Ultra Download
Xiaomi Redmi Note 12R Download
Xiaomi Redmi 12 Download
Xiaomi Pad 6 Download
Xiaomi Redmi Note 12S Download
Xiaomi Poco F5 Pro Download
Xiaomi Poco F5 Download
Xiaomi Redmi Note 12 Turbo Download
Xiaomi Redmi A2 Download
Xiaomi Redmi A2 Plus Download
Xiaomi Poco C51 Download
Xiaomi Poco M5s Download
Xiaomi Redmi Note 12 4G Download
Xiaomi Redmi 13C Download
Xiaomi 13T Download
Xiaomi Redmi K60 Ultra Download
Xiaomi Mix Flip Download
Xiaomi Redmi 13 4G Download
Xiaomi Poco M6 4G Download
Xiaomi Redmi Pad Pro 5G Download
Xiaomi Poco Pad 5G Download
Xiaomi Redmi Note 13R Download
Xiaomi Redmi A3x Download
Xiaomi 14 Civi Download
Xiaomi Poco F6 Download
Xiaomi Poco F6 Pro Download
Xiaomi Civi 4 Download
Xiaomi Civi 4 Pro Download
Xiaomi Redmi Pad Pro Download
Xiaomi Pad 6S Pro 12.4 Download
Xiaomi Redmi Turbo 3 Download
Xiaomi Redmi K70 Download
Xiaomi 14 Ultra Download
Xiaomi 14 Download
Xiaomi Poco X6 Pro Download
Xiaomi Redmi Note 13 5G Download
Xiaomi Redmi Note 13R Pro Download
Xiaomi Redmi Note 13 Pro Plus Download
Xiaomi Poco X6 Download
Xiaomi Poco M6 Pro 4G Download
Xiaomi Poco M6 Pro 5G Download
Xiaomi Redmi A5 Download
Xiaomi Poco C71 Download
Xiaomi Poco F7 Ultra Download
Xiaomi Poco F7 Download
Xiaomi Poco F7 Pro Download
Xiaomi Redmi Turbo 4 Pro Download
Xiaomi Poco M7 5G Download
Xiaomi Redmi 14C 5G Download
Xiaomi 15 Download
Xiaomi 15 Pro Download
Xiaomi Redmi Note 14S Download
Xiaomi Redmi Note 14 Pro 4G Download
Xiaomi Pad 7 Pro Download
Xiaomi 15 Ultra Download
Xiaomi Poco X7 Pro Download
Xiaomi Redmi Note 14 4G Download
Xiaomi Pad 7 Download
Xiaomi Redmi Note 14 Pro Plus 5G Download
Xiaomi Redmi A4 5G Download
Xiaomi Poco C75 5G Download
Xiaomi Redmi Note 13 4G Download
Xiaomi Redmi Note 14 Pro 5G Download
Xiaomi Poco X7 Download
Xiaomi Redmi Note 14 5G Download
Xiaomi Poco M7 Pro 5G Download
Xiaomi 14T Download
Xiaomi Redmi K70 Ultra Download
Xiaomi Redmi 14C 4G Download
Xiaomi Redmi A3 Pro Download
Xiaomi Poco C75 Download
Xiaomi Redmi Pad SE 8.7 4G Download
Xiaomi Redmi Pad SE 8.7 5G Download
Xiaomi Redmi 13 5G Download
Xiaomi Poco M6 Plus 5G Download
Xiaomi Redmi Note 15 Pro Download
Xiaomi Redmi Note 15 Pro Plus 5G Download
Xiaomi Redmi Note 15 5G Download
Xiaomi Redmi K90 Pro Max Download
Xiaomi Redmi K90 Download
Xiaomi Poco F8 Pro Download
Xiaomi Redmi Pad 2 Pro 5G Download
Xiaomi Redmi 15C 5G Download
Xiaomi Redmi 15R 5G Download
Xiaomi 15T Download
Xiaomi 15T Pro Download
Xiaomi Redmi K Pad Download
Xiaomi Redmi 15 4G Download
Xiaomi Poco M7 4G Download
Redmi Pad 2 Pro 4G Download
Xiaomi Poco Pad M1 Download
Xiaomi Redmi 15C 4G Download
Xiaomi Poco C85 4G Download
Xiaomi Redmi 15 5G Download
Xiaomi Poco M7 Plus 5G Download
Xiaomi Redmi Pad 2 4G Download
Xiaomi Redmi Pad 2 5G Download

How to Install a Fastboot ROM on a Xiaomi Phone

A Fastboot ROM is the right choice when the phone is bricked, having software trouble, lagging, or no longer getting OTA updates. Note that after flashing a Fastboot ROM you may need to restore the phone’s IMEI and MAC address details.

Advertisement

Before you start

Take care of the following first.

  • Download the Fastboot ROM from a trusted source.
  • Charge the phone to at least 80%.
  • Install the Fastboot drivers.
  • Note your IMEI numbers (dial *#06# to view them).
  • Download and install the Mi Flash Tool.
  • Use a good-quality USB data cable.

Then take a full backup of your important data: media, contacts, messages, and call records.

Unlock the bootloader

You must unlock the bootloader before you can flash a Fastboot ROM. Without it, the flash will not go through.

Note

If you unlocked the bootloader earlier, you do not need to do it again. It only needs to be done once.

If you have not done it yet, follow our guide on how to unlock the bootloader on any Xiaomi device.

Flash the ROM with the Mi Flash Tool

  • Launch the Mi Flash Tool on your PC. Accept any Windows prompt that appears.

Launch the Mi Flash Tool

  • Power the phone off completely. Hold Volume Down + Power together and connect the phone with the USB cable to enter fastboot mode.

Connect the phone in fastboot mode

  • If the tool prompts to install any pending drivers, click OK to install them.
  • Once the drivers are installed, restart your PC.

Load the Fastboot ROM in the Mi Flash Tool

  • Click Select and choose the Fastboot ROM folder. Select the folder, not an individual image file.

Select the Fastboot ROM folder

  • Once the ROM is loaded, choose the “clean all” option and start the flash.Flash the Fastboot ROM
  • The flash can take 5 to 10 minutes. Do not turn off the PC or unplug the phone while it runs.

Mi Flash Tool flashing progress

  • When it finishes, you will see a success screen. Restart the phone and check that it boots.

Fastboot ROM flashed successfully

  • The first boot after flashing can take longer than usual.

How to Install a Recovery ROM on a Xiaomi Phone

Flashing a ROM from recovery is simpler and safer than the Fastboot method, and it does not need a PC. You can use it to install full firmware, part of the firmware, or custom ZIPs.

Before you start

  • Download the Recovery ROM from a trusted source.
  • Charge the phone to at least 80%.

Then take a full backup of your important data: media, contacts, messages, and call records.

Back up your current ROM

Flashing from recovery is usually safe, but a mishap can leave the phone in a soft-brick state. Most modern recoveries like TWRP and CWM let you back up the current ROM first.

If you have never backed up your ROM, follow our guide on how to back up a complete stock or custom ROM using TWRP recovery.

Flash the ROM from recovery

  • Open the TWRP recovery menu and tap Wipe.

TWRP recovery menu

  • Choose Factory Reset and swipe right to confirm.

Factory reset in TWRP

  • When the reset is done, go back to the main menu and tap Install.

TWRP install menu

  • Select the Recovery ROM ZIP file.

Select the Recovery ROM ZIP

  • Swipe right to flash it.

Flash the Recovery ROM

  • When it finishes, the phone reboots on its own.

Note

We used TWRP here, but the steps are essentially the same for other recoveries, including CWM and the stock Mi recovery.

FAQ

What is the difference between a Fastboot ROM and a Recovery ROM?

A Fastboot ROM is the full firmware flashed from a PC with the Mi Flash Tool. A Recovery ROM is flashed from the phone’s own recovery (stock, TWRP, or CWM) and needs no PC.

Do I need to unlock the bootloader to flash a Fastboot ROM?

Yes. A Fastboot ROM cannot be flashed on a locked bootloader, so unlock it first. A Recovery ROM flashed from stock recovery does not require an unlock.

Will flashing erase my data?

A full Fastboot flash with the “clean all” option wipes the phone, and a factory reset before a recovery flash does too, so back up first.

My device is not in the list. What do I do?

Leave a comment with your model and we will add it. You can also use the manual Mi Flash Tool or fastboot method above with the correct firmware for your exact model.

Conclusion

That covers installing a Fastboot ROM or a Recovery ROM on a Xiaomi phone. The steps apply to all Mi, Redmi, and Poco models. Flashing is straightforward, but follow the instructions carefully and use the right firmware for your model to avoid bricking the phone. If you run into trouble, leave a comment below.

Written by

Adnan Ahmed

Student by day, Android enthusiast by the night, anything that has material design intrigues me. Passionate about filmmaking, writing, and now design. The goal is to add a little bit of a personal touch to anything and everything I create!

Share

Leave a Comment

Share your thoughts, questions, or extra tips with other readers.

Comments are reviewed before appearing on the site.